149383
355876
425882
433509
264634
843880
920195
967380
822351
442252
973609
643356
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471